49b364dc6c6fda846b69d8302621c2d915380f8e,functional-test/src/main/java/org/zanata/page/AbstractPage.java,AbstractPage,waitForWebElement,#WebElement#By#,228

Before Change


     */
    public WebElement waitForWebElement(final WebElement parentElement,
                                        final By elementBy) {
        log.info("Waiting for element ready {}", elementBy.toString());
        waitForPageSilence();
        return waitForAMoment().until(new Function<WebDriver, WebElement>() {
            @Override
            public WebElement apply(WebDriver input) {
                WebElement targetElement = parentElement.findElement(elementBy);

After Change


     */
    public WebElement waitForWebElement(final WebElement parentElement,
                                        final By elementBy) {
        String msg = "element ready " + elementBy;
        logWaiting(msg);
        waitForPageSilence();
        return waitForAMoment().withMessage(msg).until(new Function<WebDriver, WebElement>() {
            @Override
            public WebElement apply(WebDriver input) {
                WebElement targetElement = parentElement.findElement(elementBy);